# 昵称：python小白
# 座右铭：扛得住涅槃之痛，才配得上重生之美！
# 开发时间：2023/3/4 22:13


# 控制程序运行的顺序和结构：
# 1.顺序结构：代码逐行执行(每行代码执行且执行一次)
# 2.选择结构(分支结构，判断结构)：
# 通过条件判断决定哪些代码执行，哪些不执行
# 3.循环结构：代码的重复执行
# 1.语法:if 判断条件:
#          执行条件
# 1.if判断条件:判断条件为真(True)的时候才执行冒号后的语句。
# 2.执行语句
# if-else语句：适合单个条件判断
# money=20
# if money>=100:#如果
#     print("恭喜你！可以买宝马了！")
#     print("真开心！")
# else:#否则
#     print("努力赚钱吧！")
# print("程序结束！")

# elif多条件判断
# if写在开头，只有一个并且不能省略
# elif 可以有任意个。
# else只有末尾一个，可以省略
# elif在多条件判断中，只执行第一个满足条件的语句
# money=10
# if money>=100:#如果
#     print("恭喜你！可以买宝马了！")
#     print("真开心！")
# elif money>=50:
#     print("买丰田！")
# elif money>=20:
#     print("买二手车！")
# elif money>=10:
#     print("买电动车！")
# else:#否则
#     print("共享单车了解一下！")

# 嵌套循环：
# 注意事项：
# 条件后的冒号不要漏掉
# else后面不要写条件
# 缩进必须一致

# money=int(input("请输入存款金额(万)?"))
# day=int(input("今天星期几(1-7)?"))
# if money>=100:#如果
#     print("恭喜你！可以买宝马了！")
#     print("真开心！")
#     if day<=5:
#         print("周末去提车！")
#     else:
#         print("今天下午就去提车！")
# elif money>=50:
#     print("买丰田！")
# elif money>=20:
#     print("买二手车！")
# elif money>=10:
#     print("买电动车！")
# else:#否则
#     print("共享单车了解一下！")


# day=int(input("你周几过来吃饭呢(1-7)?"))
# if day==1:
#     print("特价菜:水煮鱼！")
# elif day==2:
#     print("特价菜:烧排骨！")
# # 代码中主语不能省略，一定得补齐，不能写成day==3 or 4
# elif day==3 or day==4:
#     print("特价菜：宫爆鸡丁！")
# elif day==5 or day==6:
#     print("特价菜：清蒸鲈鱼！")
# else:
#     print("特价菜：干锅肥肠！")

# score=int(input("请输入学生分数："))
# if score>100 or score<0:
#     print("成绩不合法！")
# elif score>=90:
#     print("优秀！")
# elif score>=80:
#     print("良好！")
# elif score>=60:
#     print("中等！")
# else:
#     print("太差了！")

# password1="123"
# password2="abc"
# pwd1=input("请输入第一道密码：")
# if pwd1==password1:
#     print("第一道密码输入正确！")
#     pwd2=input("请输入第二道密码：")
#     if pwd2==password2:
#         print("恭喜你，输入正确！拿到1块钱！")
#     else:
#         print("很遗憾！第二道密码输入错误！")
# else:
#     print("第一道密码输入错误，请出去吧！")

# a=int(input("请输入第一个数:"))
# b=int(input("请输入第二个数:"))
# s=input("请输入计算方式(+ - * /):")
# if s=="+":
#     print("计算结果:",a+b)
# elif s=="-":
#     print("计算结果:",a-b)
# elif s=="*":
#     print("计算结果:",a*b)
# elif s=="/":
#     print("计算结果:",a/b)

# 上面改善方法：
# a=int(input("请输入第一个数:"))
# b=int(input("请输入第二个数:"))
# s=input("请输入计算方式(+ - * /):")
# result=0  #保存计算结果
# msg=1   #记录是否有结果 1有结果  0没结果
# if s=="+":
#     result=a+b
# elif s=="-":
#     result=a-b
# elif s=="*":
#     result=a*b
# elif s=="/":
#     result=a/b
# else:
#     print("没有这种计算方式！")
#     msg=0
# if msg==1:
#     print("计算结果:",result)

# 超市结算系统
num1 = "1001"
price1 = 7.99
name1 = "苹果"

num2 = "1002"
price2 = 4.99
name2 = "香蕉"

num3 = "1003"
price3 = 5.99
name3 = "橘子"

num = input("请输入商品编号:")
count = int(input("请输入商品数量:"))
# 提前声明变量保存需要的商品价格和名称
price = 0
name = ""
if num == num1:
    price = price1
    name = name1
elif num == num2:
    price = price2
    name = name2
elif num == num3:
    price = price3
    name = name3
else:
    print("没有此商品!")
if price != 0:
    amount = price * count  # 计算购买商品总金额
    print("****您当前购买的是:", name, "单价：", price, "元,数量:", count, "件,金额:", amount, "元!")
    money = float(input("请输入付款金额:"))
    if money < amount:
        print("还需要支付:", amount, "元")
    else:
        print("****付款", amount, "元,找零:", money - amount, "元!****\n****欢迎下次惠顾！****")
